.mt16 {
    margin-top: 16px;
}

.ml16 {
    margin-left: 16px;
}

.mr16 {
    margin-right: 16px;
}
 
.fz18 {
    font-size: 18px;
}

.fz20 {
    font-size: 20px;
}

.pl10 {
    padding-left: 10px;
}

.pr10 {
    padding-right: 10px;
}

.card {
    padding: 12rpx 16rpx;
    background: #fff;
    border-radius: 12rpx;
}

// 表单项样式
.form_item {
    display: flex;
    padding: 30rpx 16rpx;
    border-bottom: 1px solid #ccc;

    &:last-of-type {
        border: none;
    }

    .form_input {
        // border: 1px solid #f00;
        flex: 1;
        text-align: right;
        padding-left: 20rpx;
    }

    .address_picker {
        flex: 1;
        // border: 1px solid #f00;

        .address {
            display: flex;
            align-items: center;
            justify-content: flex-end;

            image {
                width: 50rpx;
                height: 50rpx;
            }
        }

    }

}



//底部样式
.ft {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    height: 120rpx;
    background: #fff;
    display: flex;
    justify-content: space-around;
    align-items: center;

    view {
        padding: 0rpx 30rpx;
        width: 200rpx;
        height: 80rpx;
        border-radius: 10rpx;
        display: flex;
        justify-content: center;
        align-items: center;

        &:nth-of-type(1) {
            background: #ecf2fd;
            color: #4577e2;
        }

        &:nth-of-type(2) {
            background: #4577e2;
            color: #fff;
        }

    }
}